package book;

import java.util.Arrays;

public class BookList {
    Book[] books=new Book[3];
    private int useSize;

    public BookList(){
        books[0]=new Book("三国演义","罗贯中",10,"小说");
        books[1]=new Book("西游记","吴承恩",12,"小说");
        books[2]=new Book("红楼梦","曹雪芹",11,"小说");
        this.useSize=3;

    }

    public int getUseSize() {
        return useSize;
    }

    public void setUseSize(int useSize) {
        this.useSize = useSize;
    }
    public Book getBook(int pos){
        return books[pos];
    }
    public boolean isFull(){
        return useSize==books.length;
    }
    public void setBook(Book book){
        books[useSize]=book;
    }
    public void setBook(int pos,Book book){
        books[pos]=book;
    }
    public void isFullOperation(){
         books= Arrays.copyOf(books,books.length*2);

    }
    public void setBook(Book[] books,Book book){
        books[useSize]=book;
    }
    public int booksLength(){
        return books.length;
    }

}
